package com.mainbo.androidframework.persistence.db;

/**
 * 数据库Dao的工具类
 * <b>创建时间</b> 2015/6/15
 *
 * @author weilh
 */
public class DaoUtils {

//    public static String createOrderStr(DbColumnOperation defaultOrderColumn, DbColumnOperation... orderColumns) {
//        return createOrderStr(null, defaultOrderColumn, orderColumns);
//    }
//    /**
//     * 创建排序的字符串
//     * @param alias 表的别名
//     * @param orderColumns 排序的字段数组
//     * @return 排序的sql
//     */
//    public static String createOrderStr(String alias, DbColumnOperation defaultOrderColumn, DbColumnOperation... orderColumns) {
//        if (TextUtils.isEmpty(alias)) {
//            alias = "";
//        } else {
//            alias += ".";
//        }
//        if (orderColumns == null || orderColumns.length == 0) {
//            if (defaultOrderColumn == null) {
//                return "";
//            } else {
//                orderColumns = new DbColumnOperation[]{defaultOrderColumn};
//            }
//        }
//        StringBuilder stringBuilder = new StringBuilder(" order by");
//        for (DbColumnOperation column : orderColumns) {
//            stringBuilder.append(" ").append(alias).append(column.getColumnName()).append(",");
//        }
//        stringBuilder.deleteCharAt(stringBuilder.length() - 1);
//        return stringBuilder.toString();
//    }

}
